speared through (something)

Translations
transpercé par (quelque chose)